package vista;
import java.awt.event.ActionListener;
import javax.swing.*;


/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class VistaMenuPrincipal extends javax.swing.JFrame {

	private static final long serialVersionUID = 1L;
	private JMenuItem subMenuCalendario;
	private JMenuItem subMenuTablaPosiciones;
	private JMenu menuConsultas;
	private JSeparator jSeparator1;
	private JMenuItem subMenuGenerarCalendario;
	private JMenu menuProcesos;
	private JMenuItem subMenuSalir;
	private JSeparator jSeparator2;
	private JMenuItem subMenuEquipo;
	private JMenuItem subMenuArbitro;
	private JMenu menuArchivos;
	private JMenuBar jMenuBar1;

	/**
	* Auto-generated main method to display this JFrame
	*/
		
	public VistaMenuPrincipal() {
		super();
		initGUI();
	}
	
	

	private void initGUI() {
		try {
			setTitle("Liga de Futbol Profesional");
			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
			setSize(700, 600);
			{
				jMenuBar1 = new JMenuBar();
				setJMenuBar(jMenuBar1);
				{
					menuArchivos = new JMenu();
					jMenuBar1.add(menuArchivos);
					menuArchivos.setText("Archivos");
					{
						subMenuArbitro = new JMenuItem();
						menuArchivos.add(subMenuArbitro);
						subMenuArbitro.setText("Arbitro");
					}
					{
						subMenuEquipo = new JMenuItem();
						menuArchivos.add(subMenuEquipo);
						subMenuEquipo.setText("Equipo");
					}
					{
						jSeparator2 = new JSeparator();
						menuArchivos.add(jSeparator2);
					}
					{
						subMenuSalir = new JMenuItem();
						menuArchivos.add(subMenuSalir);
						subMenuSalir.setText("Salir");
					}
				}
				{
					menuProcesos = new JMenu();
					jMenuBar1.add(menuProcesos);
					menuProcesos.setText("Procesos");
					{
						subMenuGenerarCalendario = new JMenuItem();
						menuProcesos.add(subMenuGenerarCalendario);
						subMenuGenerarCalendario.setText("Generar Calendario");
					}
	
				}
				{
					menuConsultas = new JMenu();
					jMenuBar1.add(menuConsultas);
					menuConsultas.setText("Consultas");
					{
						subMenuCalendario = new JMenuItem();
						menuConsultas.add(subMenuCalendario);
						subMenuCalendario.setText("Calendario");
						subMenuTablaPosiciones = new JMenuItem();
						menuConsultas.add(subMenuTablaPosiciones);
						subMenuTablaPosiciones.setText("Tabla de Posiciones");
						
					}
				}
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	public void agregarListener(ActionListener accion){
			subMenuSalir.addActionListener(accion);
			subMenuArbitro.addActionListener(accion);
			subMenuEquipo.addActionListener(accion);
			subMenuCalendario.addActionListener(accion);
			subMenuGenerarCalendario.addActionListener(accion);
			subMenuTablaPosiciones.addActionListener(accion);
	}

}
